package com.ruanyun.modular.admin.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 废气治理设施
 * </p>
 *
 * @author 
 * @since 2021-04-17
 */
@TableName("t_exhaust_equipment")
public class TExhaustEquipment implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 企业id
     */
    @TableField("company_id")
    private Integer companyId;

    /**
     * 废气治理名称
     */
    @TableField("exhaust_name")
    private String exhaustName;

    @TableField("exhaust_num")
    private String exhaustNum;

    /**
     * 建设时间
     */
    @TableField("build_time")
    private Date buildTime;

    /**
     * 运行费用
     */
    @TableField("operating_expenses")
    private BigDecimal operatingExpenses;

    /**
     * 年运行时间 小时
     */
    @TableField("operating_time")
    private String operatingTime;

    /**
     * 工艺
     */
    @TableField("craft")
    private String craft;

    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

    @TableField("del_flag")
    private Integer delFlag;

    @TableField("governance_efficiency")
    private  String governanceEfficiency;


    @TableField("first_operating")
    private String firstOperating;

    @TableField("second_operating")
    private String secondOperating;


    @TableField("third_operating")
    private String thirdOperating;


    @TableField("fourth_operating")
    private String fourthOperating;




    @TableField("remark")
    private String remark;

    @TableField("equipment_photo")
    private String equipmentPhoto;


    public String getEquipmentPhoto() {
        return equipmentPhoto;
    }

    public void setEquipmentPhoto(String equipmentPhoto) {
        this.equipmentPhoto = equipmentPhoto;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getFirstOperating() {
        return firstOperating;
    }

    public void setFirstOperating(String firstOperating) {
        this.firstOperating = firstOperating;
    }

    public String getSecondOperating() {
        return secondOperating;
    }

    public void setSecondOperating(String secondOperating) {
        this.secondOperating = secondOperating;
    }

    public String getThirdOperating() {
        return thirdOperating;
    }

    public void setThirdOperating(String thirdOperating) {
        this.thirdOperating = thirdOperating;
    }

    public String getFourthOperating() {
        return fourthOperating;
    }

    public void setFourthOperating(String fourthOperating) {
        this.fourthOperating = fourthOperating;
    }



    public String getGovernanceEfficiency() {
        return governanceEfficiency;
    }

    public void setGovernanceEfficiency(String governanceEfficiency) {
        this.governanceEfficiency = governanceEfficiency;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public String getExhaustName() {
        return exhaustName;
    }

    public void setExhaustName(String exhaustName) {
        this.exhaustName = exhaustName;
    }

    public String getExhaustNum() {
        return exhaustNum;
    }

    public void setExhaustNum(String exhaustNum) {
        this.exhaustNum = exhaustNum;
    }

    public Date getBuildTime() {
        return buildTime;
    }

    public void setBuildTime(Date buildTime) {
        this.buildTime = buildTime;
    }

    public BigDecimal getOperatingExpenses() {
        return operatingExpenses;
    }

    public void setOperatingExpenses(BigDecimal operatingExpenses) {
        this.operatingExpenses = operatingExpenses;
    }

    public String getOperatingTime() {
        return operatingTime;
    }

    public void setOperatingTime(String operatingTime) {
        this.operatingTime = operatingTime;
    }

    public String getCraft() {
        return craft;
    }

    public void setCraft(String craft) {
        this.craft = craft;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    @Override
    public String toString() {
        return "TExhaustEquipment{" +
        "id=" + id +
        ", companyId=" + companyId +
        ", exhaustName=" + exhaustName +
        ", exhaustNum=" + exhaustNum +
        ", buildTime=" + buildTime +
        ", operatingExpenses=" + operatingExpenses +
        ", operatingTime=" + operatingTime +
        ", craft=" + craft +
        ", createTime=" + createTime +
        ", delFlag=" + delFlag +
                ", governanceEfficiency=" + governanceEfficiency +

                ", firstOperating=" + firstOperating +
                ", secondOperating=" + secondOperating +
                ", thirdOperating=" + thirdOperating +
                ", fourthOperating=" + fourthOperating +
                ", remark=" + remark +
                ", equipmentPhoto=" + equipmentPhoto +

        "}";
    }

}
